package com.yfp.org.domain.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * (OrderDetail)实体类
 *
 *
 * @since 2023-12-31 17:23:58
 */
@Schema(title = "")
@Data
public class OrderDetail implements Serializable {
    private static final long serialVersionUID = -85274274256170661L;
    /**
     * 订单详情id
     */
    @TableId
    @Schema(title = "订单详情id")
    private String orderDetailId;
    /**
     * 订单id
     */
    @Schema(title = "订单id")
    private String orderId;
    /**
     * 套餐id
     */
    @Schema(title = "套餐id")
    private String packageId;
    /**
     * 套餐名称
     */
    @Schema(title = "套餐名称")
    private String packageName;
    /**
     * 是否加热
     */
    @Schema(title = "是否加热")
    private Boolean isHeatAdditive;
    /**
     * 加热时间
     */
    @Schema(title = "加热时间")
    private Long heatTime;
    /**
     * 套餐状态 NotMade 未制作 MadeDone 制作完成 InTheMaking 制作中 MakeException 制作异常
     */
    @Schema(title = "套餐状态 NotMade 未制作 MadeDone 制作完成 InTheMaking 制作中 MakeException 制作异常")
    private String status;
    /**
     * 小程序价格
     */
    @Schema(title = "小程序价格")
    private String applietAmount;
    /**
     * 设备价格
     */
    @Schema(title = "设备价格")
    private String deviceAmount;
    /**
     * 数量
     */
    @Schema(title = "数量")
    private Long count;
    /**
     * 压缩图片
     */
    @Schema(title = "压缩图片")
    private String thumbUrl;
    @Schema(title = "${column.comment}")
    private String tablewareUrl;
    /**
     * 创建时间
     */
    @Schema(title = "创建时间")
    private Date createTime;
    /**
     * 更新时间
     */
    @Schema(title = "更新时间")
    private Date updateTime;
    /**
     * 更新时间
     */
    @Schema(title = "分类")
    private Date typeName;
    /**
     * 更新时间
     */
    @Schema(title = "标签")
    private Date tagName;



}
